﻿using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Text;

namespace Baidu.Push.Api.Domain
{
    public class QueryBindItem : PushObject
    {
        [JsonProperty("channel_id")]
        public ulong ChannelId { get; set; }

        [JsonProperty("user_id")]
        public string UserId { get; set; }

        [JsonProperty("device_id")]
        public string DeviceId { get; set; }

        [JsonProperty("device_type")]
        public uint DeviceType { get; set; }

        [JsonProperty("device_name")]
        public string DeviceName { get; set; }

        [JsonProperty("bind_name")]
        public string BindName { get; set; }

        [JsonProperty("bind_time")]
        public string BindTime { get; set; }

        [JsonProperty("info")]
        public string Info { get; set; }

        [JsonProperty("bind_status")]
        public uint BindStatus { get; set; }

        [JsonProperty("online_status")]
        public string OnlineStatus { get; set; }

        [JsonProperty("online_timestamp")]
        public uint OnlineTimestamp { get; set; }

        [JsonProperty("online_expires")]
        public uint OnlineExpires { get; set; }
    }
}
